# GUSHI项目配置文件示例
# 请将此文件复制为 config.py 并填入您的真实配置信息

# 阿里云TTS配置
ALIYUN_TTS_CONFIG = {
    "access_key_id": "YOUR_ACCESS_KEY_ID",        # 阿里云AccessKey ID
    "access_key_secret": "YOUR_ACCESS_KEY_SECRET", # 阿里云AccessKey Secret
    "app_key": "YOUR_TTS_APP_KEY"                 # 智能语音交互AppKey
}

# 可选：腾讯云TTS配置（备选方案）
TENCENT_TTS_CONFIG = {
    "secret_id": "YOUR_SECRET_ID",
    "secret_key": "YOUR_SECRET_KEY", 
    "app_id": "YOUR_APP_ID"
}

# TTS服务配置
TTS_SETTINGS = {
    "provider": "aliyun",  # 使用的TTS服务商 ("aliyun" 或 "tencent")
    "default_voice": "zhixiaoxia",  # 默认音色
    "cache_enabled": True,  # 是否启用音频缓存
    "cache_duration": 3600  # 缓存时间（秒）
}

"""
配置步骤：

1. 注册阿里云账号并开通智能语音交互服务
2. 在阿里云控制台创建AccessKey ID和Secret
3. 在智能语音交互控制台创建应用，获取AppKey
4. 将上述信息填入此配置文件
5. 将文件重命名为 config.py
6. 重启GUSHI服务即可使用TTS功能

注意：请妥善保管您的API密钥，不要提交到版本控制系统中。
"""

# 推荐使用环境变量进行配置
# os.environ['ALIYUN_ACCESS_KEY_ID'] = "your_access_key_id"
# os.environ['ALIYUN_ACCESS_KEY_SECRET'] = "your_access_key_secret"
# os.environ['ALIYUN_TTS_APP_KEY'] = "your_app_key"


# --- 七牛云对象存储配置 (可选) ---
# 用于支持从七牛云私有空间下载音频文件进行评测
# 如果使用七牛云，请设置以下环境变量
# os.environ['QINIU_ACCESS_KEY'] = "your_qiniu_access_key"
# os.environ['QINIU_SECRET_KEY'] = "your_qiniu_secret_key"
# os.environ['QINIU_BUCKET_DOMAIN'] = "http://your_bucket_domain.com" # 您的七牛云存储桶域名 